package cn.oms.oms.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderVo implements Serializable {

    @ApiModelProperty(value = "医嘱ID")
    private Integer orderId;

    @ApiModelProperty(value = "处方ID")
    private Integer prescriptionId;

    @ApiModelProperty(value = "患者ID")
    private Integer patientId;

    @ApiModelProperty(value = "患者姓名")
    private String patientName;

    @ApiModelProperty(value = "病历号ID")
    private Integer emrId;

    @ApiModelProperty(value = "产品ID")
    private Integer itemId;

    @ApiModelProperty(value = "产品名称")
    private String itemName;

    @ApiModelProperty(value = "发药量")
    private BigDecimal sendDose;

    @ApiModelProperty(value = "发药量的单位名称")
    private String sendDoseUnitName;

    @ApiModelProperty(value = "频次详情")
    private String frequencyDetail;

    @ApiModelProperty(value = "补充频次详情")
    private String supplementaryFrequencyDetail;

    @ApiModelProperty(value = "用餐时间详情")
    private String mealTimeDetail;

    @ApiModelProperty(value = "医生签名标记")
    private Integer doctorSignatureFlag;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "删除标记")
    private Integer deleteFlag;

    private Integer pageNum;

    private Integer pageSize;

}
